Knowledge Maximizer: Concept-Based Adaptive Problem Sequencing for Exam Preparation
نویسندگان
چکیده
To support introductory Java programming students in preparing for their exams, we developed Knowledge Maximizer as a concept-based problem sequencing tool that considers a fine-grained concept-level model of student knowledge accumulated over the semester and attempts to bridge the possible knowledge gaps in the most efficient way. This paper presents the sequencing approach behind the Knowledge Maximizer and its classroom evaluation.
منابع مشابه
Fine-Grained Adaptive Problem Sequencing for Exam Preparation in Knowledge Maximizer
To support introductory Java programming students in their exam preparation, we developed Knowledge Maximizer as a conceptbased problem sequencing tool that considers a fine-grained concept-level model of student knowledge accumulated over the semester and attempts to bridge the possible knowledge gaps in the fastest possible way. This report presents the sequencing approach behind the Knowledg...
متن کاملJavaParser: A Fine-Grained Concept Indexing Tool for Java Problems
The multi-concept nature of problems in the programming language domain requires fine-grained indexing which is critical for sequencing purposes. In this paper, we propose an approach for extracting this set of concepts in a reliable automated way using the JavaParser tool. To demonstrate the importance of fine-grained sequencing, we provide an example of how this information can be used for pr...
متن کاملFine-Grained Concept Indexing of Java Programming Contents Using JavaParser
The multi-concept nature of problems in the programming language domain requires fine-grained indexing which is critical for sequencing purposes. In this paper, we propose an approach for extracting this set of concepts in a reliable automated way using the JavaParser tool. To demonstrate the importance of fine-grained sequencing, we provide an example of how this information can be used for pr...
متن کاملJavaParser; A Fine-Grain Concept Indexing Tool for Java Problems
Multi-concept nature of problems in the domain of programming languages requires fine-grained indexing which is critical for sequencing purposes. In this paper, we propose an approach for extracting this set of concepts in a reliable automated way using JavaParser tool. To demonstrate the importance of fine-grained sequencing, we provide an example showing how this information can be used for p...
متن کاملShifting the process of exam preparation towards active learning: A crowdsourcing based approach
Students are usually only marginally involved in the preparation of exams. They are passive peers who write an exam predefined by the lecturer. Studies in educational theory indicate, however, that active involvement instead of (passive) consumption should be adopted in learning since active learning proved to be superior to passive learning. One concept of active learning is student peer evalu...
متن کامل